var t = null
t = setTimeout(time, 1000)  // 开始运行

function time() {
  clearTimeout(t); //清除定时器
  dt = new Date();
  var y = dt.getFullYear();
  var mt = dt.getMonth() + 1;
  var day = dt.getDate();
  var h = formate(dt.getHours()); //获取时
  var m = formate(dt.getMinutes()); //获取分
  var s = formate(dt.getSeconds()); //获取秒
  document.querySelector(".show-time").innerHTML =
    "当前时间：" +
    y +
    "年" +
    mt +
    "月" +
    day + "日"+
    "-" +
    h +
    "时" +
    m +
    "分" +
    s +
    "秒";
    t = setTimeout(time, 1000); //设定定时器，循环运行
}

// 格式化
function formate(n) {
  if (n < 10) {
    return '0' + n
  } else {
    return n
  }
}